package com.ipartek.pruebas.bean;

public class ParejaP9 {

//Atributos
	 char sexo;
	 int edad;
	 char estadoCivil;
	 String nombre;
	
		//constructores
	public ParejaP9() {
		super();//super es para hacer referencia al padre
		this.sexo = 'S';
		this.edad = 0;
		this.estadoCivil = 'N';
		this.nombre = "vacio";
		
	}

		public ParejaP9(char sexo, int edad, char estadoCivil, String nombre) {
			super();
			this.sexo = sexo;
			this.edad = edad;
			this.estadoCivil = estadoCivil;
			this.nombre = nombre;
		}

		//metodos
		public char getSexo() {
			return sexo;
		}

		public void setSexo(char sexo) {
			this.sexo = sexo;
		}

		public int getEdad() {
			return edad;
		}

		public void setEdad(int edad) throws Exception {
			if ((edad > 17)&&(edad<200)){
				this.edad = edad;
			}else{
				throw new Exception("Rango de edad no permitida");
			}
		}

		public char getEstadoCivil() {
			return estadoCivil;
		}

		public void setEstadoCivil(char estadoCivil) {
			this.estadoCivil = estadoCivil;
		}

		public String getNombre() {
			return nombre;
		}

		public void setNombre(String nombre) {
			this.nombre = nombre;
		}
		//redefinir el metodo
		@Override
		public String toString(){
			return this.nombre + " [" + this.edad + "] sexo= " + this.sexo + " " + this.estadoCivil + ".";
		}
		
}
